﻿namespace Basic.MQTT.Contracts;

public interface IBasicMqttClient : IDisposable
{
    MqttClientConfig? Config { get; set; }

    Task<bool> ConnectAsync();

    Task DisconnectAsync();

}